package com.teemor.blog.bean.dto.input.article;

import java.io.Serializable;
import java.util.Date;

import com.teemor.common.bean.base.PageQryModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @author: zhoulk
 * @Description: 列表查询接口入参
 * @date: 2019/11/26 14:50:14
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class QryArticlesIDTo extends PageQryModel implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 模糊搜索条件，从es时查询时使用
     */
    private String query;

    /**
	 * 文章ID
	 */
    private Integer atcId;

    /**
	 * 作者ID
	 */
    private Integer userId;

    /**
	 * 作者名
	 */
    private String userName;

    /**
	 * 分类主题ID
	 */
    private Integer topicId;

    /**
	 * 分类主题名
	 */
    private String topicName;

    /**
	 * 文章标题
	 */
    private String title;

    /**
	 * 博客状态：0-草稿，1-已发布
	 */
    private Integer atcState;

    /**
	 * 创建时间
	 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}